package com.huxiaohui.ssbx.service;

/**
 * 语音服务接口
 */
public interface IVoiceService {
    
    /**
     * 处理音频数据，返回识别结果
     * @param sessionId 会话ID
     * @param audioData 音频数据
     * @return 识别结果文本
     */
    String processAudio(String sessionId, byte[] audioData);

    /**
     * 生成TTS音频
     * @param sessionId 会话ID
     * @param text 要合成的文本
     * @return TTS音频数据
     */
    byte[] generateTTS(String sessionId, String text);

    /**
     * 生成结束音频
     * @return TTS音频数据
     */
    byte[] generateTTS();
}
